package cn.tedu.product.controller;


import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.jt.common.pojo.Product;
import com.jt.common.vo.EasyUIResult;

import cn.tedu.product.service.ProductService;

@RestController
public class ProductController {
	@Autowired
	private ProductService productService;
	   /**
	       /product/manage/pageManage?page=1&rows=1
			Get
			Get提交参数 Integer page,Integer rows
			根据查询结果封装2个数据到EasyUIResult对象中:
			Integer total:查询的总条数;
			List<Product> rows:查询分页的数据结果;
			*/
	@RequestMapping("product/manage/pageManage")
	public EasyUIResult productPageQuery(Integer page,Integer rows){
//		System.out.println(rows); 测试
		return productService.productPageQuery(page,rows);
	}
	
	/**
	 * js请求地址	http://www.easymall.com/products/item/{productId}
                   后台接收	/product/manage/item/{productId}
                   请求方式	Get
                  请求参数	路径中携带的参数 String productid
                   返回数据	返回查询的Product对象,在ajax中解析使用
	 */
	@RequestMapping("product/manage/item/{productId}")
	public Product queryById(@PathVariable String productId){
		return productService.queryById(productId);
	}
}
